package com.ruoyi.behindTeam.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 所有团队对象 doc_team
 * 
 * @author ruoyi
 * @date 2025-08-18
 */
public class YYYDocTeam extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 团队id */
    private Long teamId;

    /** 团队名称 */
    @Excel(name = "团队名称")
    private String teamName;

    /** 签约数量 */
    @Excel(name = "签约数量")
    private Long signedNumber;

    /** 团队简介 */
    @Excel(name = "团队简介")
    private String teamInfo;

    /** 团队海报 */
    @Excel(name = "团队海报")
    private String teamImg;

    /** 团队价格 */
    @Excel(name = "团队价格")
    private Double teamPrice;

    /** 用户信息信息 */
    private List<yyyySysUser> sysUserList;

    public void setTeamId(Long teamId) 
    {
        this.teamId = teamId;
    }

    public Long getTeamId() 
    {
        return teamId;
    }

    public void setTeamName(String teamName) 
    {
        this.teamName = teamName;
    }

    public String getTeamName() 
    {
        return teamName;
    }

    public void setSignedNumber(Long signedNumber) 
    {
        this.signedNumber = signedNumber;
    }

    public Long getSignedNumber() 
    {
        return signedNumber;
    }

    public void setTeamInfo(String teamInfo) 
    {
        this.teamInfo = teamInfo;
    }

    public String getTeamInfo() 
    {
        return teamInfo;
    }

    public void setTeamImg(String teamImg) 
    {
        this.teamImg = teamImg;
    }

    public String getTeamImg() 
    {
        return teamImg;
    }

    public void setTeamPrice(Double teamPrice) 
    {
        this.teamPrice = teamPrice;
    }

    public Double getTeamPrice() 
    {
        return teamPrice;
    }

    public List<yyyySysUser> getSysUserList()
    {
        return sysUserList;
    }

    public void setSysUserList(List<yyyySysUser> sysUserList)
    {
        this.sysUserList = sysUserList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("teamId", getTeamId())
            .append("teamName", getTeamName())
            .append("signedNumber", getSignedNumber())
            .append("teamInfo", getTeamInfo())
            .append("teamImg", getTeamImg())
            .append("teamPrice", getTeamPrice())
            .append("sysUserList", getSysUserList())
            .toString();
    }
}
